Dual band modem

ABSTRACT

The present invention allows a modem to operate in both the voice band, from 300 to 3400 Hz, and also in the ADSL band, which extends above 3400 Hz. Unlike conventional ADSL modems, the present invention avoids the computationally-intensive operations required to extract all the available band of a telephone subscriber loop. Consequently, the present invention can be implemented with low-cost modifications to existing voice band modems. The present invention thereby offers higher data transfer rates at a fraction of the cost of more complicated ADSL modems. The present invention also provides bypassing functions, which allow communications through a modem located at the telephone central office side of a subscriber loop to be switched through a packet-switched network, which is capable of accommodating high data transfer rates, instead of a central office switching system, which generally imposes unnecessary limitations on data transfer rates.

RELATED APPLICATIONS

This application is a continuation-in-part of a pending U.S. patentapplication, entitled "Subscriber Loop Bypass Modem," by inventorsDonald M. Bellenger, James E. Dunn and Steven P. Russell, havingapplication Ser. No. 08/819,873 and a filing date of Mar. 18, 1997. Thisapplication hereby incorporates by reference the above-referenced patentapplication.

This application additionally incorporates by reference a relatednon-provisional application, entitled "Method For Bypassing TelephoneNetwork with Dual Band Modem," by inventors, Donald M. Bellenger andSteven P. Russell, having application Ser. No. 08/855,051, and thefiling date May 13, 1997, which was filed on the same day as the instantapplication.

BACKGROUND

1. Field of the Invention

The present invention relates to systems for connecting remote computersystems to computer networks through telephone lines, and moreparticularly to a modem which operates at a voice band frequency below4000 Hz as well as a higher broad band frequency above 4000 Hz.

2. Related Art

With the advent of computer networking and personal computers, publicswitched telephone networks (PSTNs) are increasingly used to connectcomputer systems to other computer systems, and to connect computersystems to computer networks, such as the Internet. As computer systemsbegin to support data-intensive applications, which transfer sounds,images and video between computer systems, the connections betweencomputer systems are subject to increasing demands for larger amounts ofbandwidth. Although the subscriber loops, which connect telephones tocentral office switching systems, are capable of accommodating transfersof data between computer systems, the available bandwidth of datatransfers through PSTNs is severely constrained by inherent limitationsof the switching equipment located in central office switching systems.Most of this switching equipment digitizes analog signals on subscriberloops by sampling the analog signals at a frequency of 8 kHz. Because ofthe Nyquist limit, this sampling rate imposes an artificial maximumfrequency of 4 kHz on signals that can be passed from a subscriber loopthrough a PSTN.

Fortunately, the majority of capital investment in the telephone systemis in the subscriber loops, which are pairs of wires running to homesand business from telephone central office switching systems. With newasymmetric digital subscriber loop (ADSL) modems, a typical subscriberloop can send 8,000,000 bits per second. The main difference betweenADSL modems and older V.34 type modems is that in ADSL a distant modemis located in a telephone central office, and it receives a signalacross a subscriber loop before the bandwidth is artificially reduced byequipment in the central office switching system. (In the followingdisclosure, the term "ADSL" is used as a generic description of allmodems operating over direct telephone wire at frequencies above 4,000Hz. The actual method used to modulate the line at the high band ratemay or may not actually be asymmetric.)

ADSL technology was largely started by Dr. Joseph W. Lechleider at BellCommunications Research (Bellcore) during the mid-1980's, and hasculminated in American National Standards Institute (ANSI) standardT1.413. The same standard has been adopted by the EuropeanTelecommunications Standard Institute (ETSI). The T1.413 standard isbased upon discrete multi-tone (DMT) modulation. There are other relatedtechniques, which are not standardized, such as Carrierless Amplitudemodulation/Phase modulation (CAP), and another older method known asQuadrature Amplitude Modulation (QAM). The three above-mentioned methodscan be grouped together has efficient line codes. This means that theyare capable of approaching the Shannon-Hartley limit for the maximumamount of information which can be sent through a given channel. Inaddition to these three methods, there are many older modulationtechniques such as AMI (Alternate Mark Inversion) and 2B1Q, whichoperate at levels below the maximum possible rate. All of these codescan be used to send high speed data over ordinary telephone lines.

While the theoretical capabilities for ADSL technology are quitepromising, there exist large numbers of barriers to making the requiredchanges to implement ADSL technology on a wide scale. First, thetechnology required to implement ADSL modems is considerably moreexpensive than for existing V.34 modems. For example, an ADSL modem atthis time costs about $2,000, compared to about $100 for a V.34 modem.ADSL modems can be expected to decline in price to somewhere in therange of $500 to $1,000 within the next year because of volumeshipments. However, there will nevertheless exist an approximately 5 to1 ratio in cost of ADSL over V.34 modems for the foreseeable future.Second, there is currently no infrastructure to support ADSL modems intelephone central offices. A large number of ADSL modems, all requiring8 Mbits per second of data, will quickly overwhelm any conceivable dataswitch of today's technology. Because of this bandwidth bottleneck, itis unlikely that the benefits of ADSL technology will actually berealized on a broad scale any time soon. Unfortunately, the tremendousadditional cost for ADSL modems must be paid even though much of theadditional data rate will not be immediately by useable.

Another problem with ADSL is that there is no known content whichrequires such bandwidth. Video on demand (VOD) could theoreticallyutilize the bandwidth available through ADSL technology however, VODrequires a complex and expensive system of video servers to distributethe material. This infrastructure presently does not exist. Internetaccess is a rapidly evolving content area which could theoreticallyutilize the additional bandwidth of ADSL technology, but at present,Internet applications are designed for transmission facilitiescomprising 33 Kbit links and T1 trunks.

What is needed is a modem which is capable of providing the increasedbandwidth from ADSL technology at a fraction of the cost.

SUMMARY

The present invention allows a modem to operate in both the voice band,from 300 to 3400 Hz, as typified by V.34 and 56K modems, and also in theADSL band, which extends above 3400 Hz. A modem according to the presentinvention communicates with a modem on the other end of a telephone lineto determine if the other modem is capable of operating in the ADSLband. If so, and if the telephone line is capable of carrying signals inthe ADSL band, the modems communicate at a higher data rate in the ADSLband. Otherwise, by default the modems communicate at a lower data ratein the voice band.

The present invention has a number of advantages. First, a modem useronly has to buy one modem, which can operate at both a lower data ratein the voice band, and a higher data rate in the ADSL band if possible.Second, the present invention can be implemented with relatively simplemodifications to existing voice band modem designs. Consequently, thepresent invention can be produced much more cheaply than ADSL modems.One observation which underlines the design of the present invention isthe fact that voice band modems, such as V.34 modems, spend a largeamount of their digital signal processing (DSP) power on computationsrequired to extract the maximum amount of bandwidth out of the limited300-3400 Hz voice band. If instead, this DSP capability is used only tomodulate data to the central voice switch end of the subscriber loop,then the potential bandwidth of the DSP is much higher. The presentinvention allows ordinary V.34/56K modems with minor modifications tooperate at over 100,000 bits per second on ordinary carrier serving area(CSA) subscriber telephone loops. On shorter telephone loops, such asthose found in private branch exchanges, hotels, offices and in largeorganizations, a modified V.34 modem is capable of transmitting andreceiving over one million bits per second.

The single most significant factor which determines the data transferrate of a V.34 modem is the bandwidth limitation imposed by thecommunication channel. Like all previous modem standards, and the newADSL modem standard, V.34 uses quadrature amplitude modulation (QAM), inwhich two components of a 2-dimensional symbol are amplitude modulatedon in-phase and quadrature sinusoidal carriers at a common carrierfrequency.

The symbol rate is a key metric of any modem. It directly translatesinto the bandwidth of the carrier channel. The number of bits per symbolvaries as a function of the signal-to-noise ratio of the channel.Increasing the symbol rate is a simple process of speeding up the overall clock. Increasing the number of bits per symbol is much more complexand the expense grows as the Shannon-Hartley limit is approached.

For any fixed channel, the bandwidth and signal-to-noise ratio areconstant. In such a fixed channel, progressively more cost per bit isrequired for each additional bit of bandwidth extracted from thechannel. In the example of the V.34 modem, the first 15,000 bits persecond are cheaper to recover than additional bits between 15,000 and30,000 bits per second. In the case of ADSL modems, the first onemillion bits per second are much cheaper to recover than additional bitsper second beyond one million bits per second. One of the objectives ofthe present invention is to use a voice band modem's ability to squeezeexpensive bits out of a narrow channel to instead take the leastexpensive bits out of the much wider ADSL channel.

There are several mechanisms used by a V.34 modem which require largeDSP resources for relatively small increases in bandwidth. First, is theuse of a large number of bits per symbol with constellations of 1664points. Second, is the use of Trellis coding with Viterbi decoders toobtain a signal-to-noise gain of 4.2 dB. Third, is the use ofconstellation shaping to gain another one dB of signal-to-noise. Furthercapacity is used for decision-feedback equalization and preceding to useall of the available spectrum. These techniques consume a great amountof computational power, but produce very little extra bandwidth. Thebiggest gain in V.34 over the previous V.32 standard was simply toincrease the symbol rate.

The present invention operates by avoiding the edges of the channel insignal-to-noise ratio and spectrum, and concentrating all computationalresources on maximizing symbol rate. For example, in one embodiment, themodulation method is V.22bis QAM 16 at 100,000 symbols per second. Thisapproach is inefficient in the sense that some of the capacity of thechannel is lost. However, since there is more channel capacity than canbe immediately used, it is better to recover the cheapest bits first,and ignore the more expensive bits at the edges of the channel whichcannot be used anyway.

In order to describe operation of the present invention, we refer to theterm "effective symbol rate period." For modems which use a singleorthogonal channel on a single physical channel, the effective symbolrate is the actual symbol rate. For multi-channel modems such as DMT,which transmit data over a plurality of orthogonal channels on a singlephysical channel, the effective symbol rate is the actual symbol ratemultiplied by the number of orthogonal channels.

Thus, the present invention can be characterized as an apparatus fortransmitting data over a telephone line, comprising: a telephone lineinterface coupled to the telephone line; a communication circuit coupledto the telephone line interface, the communication circuit includingcircuitry to communicate at both an effective symbol rate below 4,000symbols per second, and an effective rate above 4,000 symbols persecond, through the telephone line interface; a negotiation mechanismcoupled to the telephone line interface, including a mechanism tonegotiate with a remote modem coupled to the telephone line to determinewhether to communicate with the remote modem at a symbol rate above4,000 symbols per second; and a transfer rate switching mechanismcoupled to the communications circuit and the negotiation mechanism,including a mechanism to switch the communication circuit between aneffective symbol rate below 4,000 symbols per second and an effectivesymbol rate above 4,000 symbols per second.

According to one aspect of the present invention, the communicationscircuit is used to communicate facsimile signals with the remote modem.

According to another aspect of the present invention, the apparatusincludes a line probing mechanism coupled to the telephone lineinterface, which includes resources to determine if the telephone lineis capable of passing information at an effective symbol rate above4,000 symbols per second.

According to another aspect of the present invention, the apparatusincludes a mechanism coupled to the telephone line interface thatexchanges information with the remote modem to identify a continuationof a previous communication system with the remote modem. This mechanismincludes: a mechanism that exchanges parameters of an old communicationsession at the end of the old communication session; a mechanism thatstarts a new communication session by exchanging the old parameters, sothat if the old parameters match, the new communication sessions startswith the old parameters, and if the old parameters mismatch theconnection between the first modem and the second modem is retrained toproduce new parameters for the new communication session.

The present invention can also be characterized as a method fortransmitting data across a telephone line between the first modem andthe second modem, the telephone line being coupled to the first modemand the second modem. The method comprises the steps of: establishing aconnection between the first modem and the second modem through thetelephone line; negotiating between the first modem and the second modemto establish an agreed-upon communication rate. If the agreed-uponcommunication rate is below 4,000 effective symbols per second,communicating between the first modem and the second modem across thetelephone line at a rate below 4,000 effective symbols per second. Ifthe agreed-upon communication rate is above 4,000 effective symbols persecond, communicating between the first and the second modems across thetelephone line at a rate above 4,000 effective symbols per second.

The present invention can also be characterized as a method fortransferring data across telephone subscriber loops. The method operatesin a system including, a first subscriber loop, a second subscriberloop, a first modem coupled to the first subscriber loop and apacket-switched network, and a second modem coupled to the secondsubscriber loop and the packet-switched network. The method comprisesthe steps of: establishing a connection from the first subscriber loopto the packet-switched network through the first modem; establishing aconnection between the first modem and the second modem through thepacket-switched network; establishing a connection between thepacket-switched network and the second subscriber loop through thesecond modem; and transferring data between the first subscriber loopand the second subscriber loop through the first modem, thepacket-switched network and the second modem.

The present invention can also be characterized as an apparatus fortransferring information across subscriber loops and a packet-switchednetwork, comprising a first modem coupled to a first subscriber loop andthe packet-switched network; a second modem coupled to a subscriber andpacket-switched network; and a routing mechanism for establishing aconnection through the packet-switched network between the first modemand the second modem.

The present invention can also be characterized as a method forbypassing a telephone switching system. The method operates in a systemincluding: a first subscriber loop; a first modem coupled to the firstsubscriber loop and a packet-switched network; a switch coupled to thefirst subscriber loop, the telephone switching system and the firstmodem; a second modem coupled to a second subscriber loop and thepacket-switched. The method operates by: establishing a connectionbetween the first subscriber loop and the switch; receiving a controlsignal to switch the first subscriber loop to the packet-switchednetwork; switching the first subscriber loop in response to the controlsignal to the packet-switched network through the first modem;establishing a connection from the first subscriber loop to thepacket-switched network through the switch and the first modem;establishing a connection between the first modem and the second modemthrough the packet-switched network; establishing a connection betweenthe packet-switched network and the second subscriber loop through thesecond modem; and transferring data between the first subscriber loopand the second subscriber loop through the first modem, thepacket-switched network and the second modem.

The present invention can also be characterized as an apparatus forbypassing a central office switching system, comprising: a first modemcoupled to a packet-switched network; a switch coupled to a firstsubscriber loop, the central office switching system and the firstmodem, for switching the first subscriber loop between the telephoneswitching system and the packet-switched network through the firstmodem; a second modem coupled to a second subscriber loop and thepacket-switched network; and a routing mechanism for establishing aconnection through the packet-switched network between the first modemand the second modem.

The present invention can also be characterized as a method forbypassing a telephone switching system. The method operates in a systemincluding: a first modem; a first subscriber loop coupled to the firstmodem; a second modem coupled to the first subscriber loop and thepacket-switched network; a third modem coupled to a second subscriberloop and a packet-switched network; a fourth modem coupled to the secondsubscriber loop. The method operates by: establishing a connectionbetween the first modem and the second modem through the firstsubscriber loop; exchanging information between the first modem and thesecond modem through the first subscriber loop to establish anagreed-upon communication rate; if the agreed-upon communication rate isbelow 4,000 effective symbols per second, communicating between thefirst and second modem across the first subscriber loop at a rate below4,000 effective symbols per second; if the agreed-upon communicationrate is above 4,000 effective symbols per second, communicating betweenthe first and second modem across the first subscriber loop at a rateabove 4,000 effective symbols per second; establishing a connection fromthe second modem across the packet-switched network to the third modem;establishing a connection from the third modem to the fourth modemthrough the second subscriber loop; exchanging information between thethird modem and the fourth modem through the second subscriber loop toestablish an agreed-upon communication rate; if the agreed-uponcommunication rate is below 4,000 effective symbols per second,communicating between the third and fourth modem across the secondsubscriber loop at a rate below 4,000 effective symbols per second; andif the agreed-upon communication rate is above 4,000 effective symbolsper second, communicating between the third and fourth modem across thesecond subscriber loop at a rate above 4,000 effective symbols persecond.

The present invention can also be characterized as an apparatus forswitching signals on subscriber loops between a central office switchingsystem and a packet-switched network, comprising: a first port coupledto a subscriber loop; a second port coupled to the central officeswitching system; a third port coupled to the packet-switched network;and a switch coupled to the first port, the second port, the third port,the switch responding to a control signal to switch the first portbetween the second port and the third port, wherein the switchfacilitates communication of facsimile signals between the first portand the second port.

DESCRIPTION OF THE FIGURES

FIG. 1 is a block diagram illustrating how dual band bypass modem 130 ofthe present invention connects subscriber loops 120 to central officeswitching system 140 and packet-switched network 170 in accordance withan aspect of the present invention.

FIG. 2 is a block diagram illustrating how dual band bypass modem 130and dual band bypass modem 200 are used to bypass public switchedtelephone network 150 in communications between subscriber loop 250 andsubscriber loop 252 in accordance with an aspect of the presentinvention.

FIG. 3 is a block diagram illustrating how dual band modems 300 and 110are used to connect computer system 100 to packet-switched network 170in accordance with an aspect of the present invention.

FIG. 4 is a block diagram illustrating how dual band modem 400 and dualband modem 410 are used to route communications between subscriber loop250 and subscriber loop 252 across packet-switched 170 in accordancewith an aspect of the present invention.

FIG. 5 is a block diagram of some of the major functional components ofa dual band modem in accordance with an aspect of the present invention.

FIGS. 6A and 6B are schematic diagrams of a line card for a dual bandbypass modem on the central office side of a subscriber loop inaccordance with an aspect of the present invention.

FIG. 7 is a block diagram illustrating the major functional componentsof a set of dual band bypass modems located on the central office sideof subscriber loops in accordance with an aspect of the presentinvention.

FIG. 8 is a block diagram illustrating how the present invention appliesto facsimile modems in accordance with an aspect of the presentinvention.

FIG. 9 is a flow chart illustrating the sequence of operations involvedin establishing a communication session between dual band modems inaccordance with an aspect of the present invention.

FIG. 10 is a flow chart illustrating how connection parameters from anold communication session can be reused for a new communication sessionbetween dual band modems in accordance with an aspect of the presentinvention.

FIG. 11 is a flow chart illustrating how a communication session isestablished between two subscriber loops through a packet-switchednetwork in accordance with an aspect of the present invention.

FIG. 12 is a flow chart illustrating the sequence of operations involvedin using a bypass modem to establish a connection between two subscriberloops through a packet-switched network in accordance with an aspect ofthe present invention.

FIG. 13 illustrates the sequence of operations involved in establishinga connection between subscriber loops through a packet-switched networkusing dual band modems in accordance with an aspect of the presentinvention.

DESCRIPTION

The following description is presented to enable any person skilled inthe art to make and use the invention, and is provided in the context ofa particular application and its requirements. Various modifications tothe preferred embodiment will be readily apparent to those skilled inthe art, and the general principles defined herein maybe applied toother embodiments and applications without departing from the spirit andthe scope of the invention. Thus, the present invention is not intendedto be limited to the embodiment shown, but is to be afforded the widestscope consistent with the principles and features disclosed herein.

FIG. 1 illustrates how subscriber loops 120 connect through dual bandbypass modem 130 to central office switching system 140 andpacket-switched network 170 in accordance with an aspect of the presentinvention. FIG. 1 includes computer system 100, which is any type ofcomputer system capable of receiving and transferring data. Thisincludes computer systems as diverse as personal computers, main framecomputers, and embedded system controllers.

Computer system 100 connects to dual band modem 110. In one embodiment,dual band modem 110 is built into computer system 100. In anotherembodiment, dual band modem 110 exists independently from computersystem 100.

Dual band bypass modem 130 connects to central office switching system140. Central office switching system 140 is a centralized telephoneswitching system, which connects to a plurality of subscriber loops thatextend from central office switching system 140 to telephone line users.This includes private automatic branch exchanges (PABXs), as well asswitching systems found within telephone companies.

Dual band modem 110 connects to subscriber loops 120, which carryelectrical signals between dual band modem 110 and central officeswitching system 140 through dual band bypass modem 130. If centraloffice switching system 140 is a PABX system, such as those found withinbusinesses and hotels, subscriber loops 120 may consist entirely ofwiring within a building. If central office switching system 140 islocated at a telephone company, subscriber loops 120 extend from remotesubscriber equipment to a telephone company switching system. Subscriberloops 120 connect to dual band bypass modem 130, which switchessubscriber loops 120 between central office switching system 140 andpacket-switched network 170.

Central office switching system 140 also connects to public switchedtelephone network 150, which routes and carries telephone signalsbetween a plurality of different central office switching systems.

Public switched telephone network 150 connects to network serviceprovider 160 through modem 180. Network service provider 160 is any typeof system providing network access to computer systems. This includescommercial on-line services such as America On-Line and CompuServe.

Dual band bypass modem 130 also connects to packet-switched network 170.Packet-switched network 170 is any type of network which transfersdigital data; it is not limited to networks using a packet-switchedprotocol. In one embodiment, packet-switched network 170 is theInternet. However, any other networks for transferring digital data maybe used.

Packet-switched network 170 connects to network service provider 160,which provides facilities for connecting computer systems topacket-switched network 170, as well as other services used inconjunction with packet-switched network 170.

The system embodied in FIG. 1 operates in the following manner. Dualband bypass modem 130 is usually transparent. For telephone users makingor receiving ordinary voice calls, the system operates as if the dualband bypass modem 130 was not present. When a data call is initiated,dual band bypass modem 130 springs into action. In one embodiment, acall is first placed through central office switching system 140 andpublic switched telephone network 150 to network service provider 160through modem 180. Upon receipt of identification information fromcomputer system 100, network service provider 160 sends a data packetvia packet-switched network 170 to activate dual band bypass modem 130.Dual band bypass modem 130 has an Internet protocol address, and networkservice provider 160 sends commands directly to this Internet protocoladdress through packet-switched network 170. Upon receipt of anactivation command through packet-switched network 170, dual band bypassmodem 130 disconnects the subscriber loop from central office switchingsystem 140 and establishes an alternate connection to network serviceprovider 160 through packet-switched network 170.

In the active state, dual band bypass modem 130 supplies all of the POTSfunctions normally provided from central office switching system 140 tosubscriber loops 120. This includes battery feed, overvoltage, ringinginjection, supervision, codec, hybrid and testing functions. During thebypass period, any incoming calls from central office switching system140 to the subscriber loop receives either a ring-no-answer signal, oralternatively a busy signal.

According to another embodiment of the present invention, the controlsignal used to switch dual band bypass modem 130 is activated by anelectrical signal on the subscriber loop. In one embodiment, thiscontrol signal is encoded in the loop current status of the subscriberloop, and more specifically in the on/off hook status of the subscriberloop. In another embodiment, the control signal is encoded on a dualtone multiple frequency (DTMF) or pulse signal on a subscriber loop.Alternatively, any other ground start, loop start, or electromagneticsignaling method may be used. For example, in one embodiment the signalis encoded on autobaud modem signals as defined by CCITT Blue BookSeries V or by CCITT V.34. In another embodiment, the signal is encodedon modem carrier tones, such as defined by ANSI T1.413. These includethe 34.5 kHz initialization tone; the 69 kHz upstream pilot tone and the276 kHz downstream pilot tone. In another embodiment, the signal on thesubscriber loop takes the form of a digital message encoded on thesubscriber loop.

According to another embodiment of the present invention, the controlsignal is activated by a signal which travels through central officeswitching system 140. This signal may originate from network serviceprovider 160, or alternatively, it may originate from a portion of thetelephone system, possibly public switched telephone network 150, orcentral office switching system 140.

In another embodiment, the control signal is activated by a signal frompacket-switched network 170. In one embodiment this signal originatesfrom network service provider 160. In another embodiment this signaloriginates from the telephone system. Alternatively, this signal mayoriginate from any other source connected to packet-switched network170.

In one embodiment the control signal for the switch is activated by asingle hook switch flash (HSF). This embodiment operates as follows. Theswitch normally connects the subscriber loop to the voice network. Inplacing a voice call, the system operates as if the switch were notpresent. To activate the switch, the subscriber takes the line off hook,and then performs a short interruption of the loop current. Hook switchflash is defined as the following sequence: off hook, on hook, off hook.When the HSF is performed manually by a human, the initial off hook andon hook may vary in duration approximately between the limits of 40 msecminimum, to a maximum of 3 seconds. In another embodiment, which detectsHSF signals from a computer, intervals of less than 30 msec are used.Another embodiment uses more than a single HSF to trigger a switchingoperation.

It is assumed that there are two types of subscriber loops; voice bandand broad band. For the voice band subscriber loops, any interruption inthe subscriber loop current causes the switch to return the subscriberloop to the voice network. For broad band subscriber loops, the switchignores disconnect loop current status. Other embodiments use furtherdisconnect methods, including internal timers, a ringing signal from thevoice network, and other explicit disconnect signals sent through thesubscriber loop and the data network.

In another embodiment, the switch is activated by control codes dialedinto a subscriber loop. For example, when a subscriber dials an ordinarytelephone call to network service provider 160, network service provider160 activates dual band bypass modem 130 by sending explicit commands todual band bypass modem 130.

In another embodiment, dual band bypass modem 130 decodes the dialingsignal on a subscriber loop and compares the number dialed with aninternal table of numbers. If a match is found between the number dialedand a number stored in the table, the subscriber loop is switched fromthe voice to the data network. This number may be dialed in the form ofa DTMF or pulse dialing signal. Dual band bypass modem 130 monitors theoff hook status of a subscriber loop. When the subscriber loop goes offhook, dual band bypass modem 130 monitors what number is dialed into thesubscriber loop and looks this number up in the table.

FIG. 2 is a block diagram illustrating how dual band bypass modem 130 isused to route information between subscriber loops 250, 252 and 254through packet-switched network 170 in accordance with an aspect of thepresent invention. Computer system 100 includes dual band modem 110,which connects through subscriber loop 250 to dual band bypass modem130, which connects subscriber loop 250 to either central officeswitching system 140 or packet-switched network 170. Central officeswitching system 140 connects to public switched telephone network 150,which connects to central office switching system 230. Dual band bypassmodem 200 connects to packet-switched network 170, subscriber loop 252and central office switching system 230. Dual band bypass modem 200selectively switches subscriber loop 252 between either packet-switchednetwork 170 or central office switching system 230. Subscriber loop 252connects to computer system 210 through dual band modem 212. Centraloffice switching system 230 additionally connects to dual band modem240, which connects to subscriber loop 254. Subscriber loop 254 connectsto computer system 220 through dual band modem 222.

A number of connections are possible between computer systems 100, 210and 220 through either packet-switched network 170 or public switchedtelephone network 150 in FIG. 2. Computer system 100 can communicatethrough dual band modem 110 and subscriber loop 250 to dual band bypassmodem 130. If dual band bypass modem 130 is switched so that it connectssubscriber loop 250 to central office switching system 140, a pathwaycan be established from central office switching system 140 throughpublic switch telephone 150 to central office switching 230. Fromcentral office switching 230, a pathway is established through dual bandbypass modem 200 on to subscriber loop 252, and ultimately into dualband modem 212 within computer system 210.

Alternatively, if dual band bypass modem 130 is switched so that itconnects subscriber loop 250 to packet-switched network 170, a pathwaycan be established through packet-switched network 170 to dual bandbypass modem 200. From dual band bypass modem 200, a connection can thenbe established through subscriber loop 252 to dual band modem 212 withincomputer system 210.

Computer system 100 communicates with computer system 220 byestablishing a connection through dual band bypass modem 130, centraloffice switching system 140, public switched telephone network 150,central office switching system 230, dual band modem 240 and dual bandmodem 222. This connection passes through the public switched telephonenetwork 150 and is consequently not capable of an accelerated transferrate.

FIG. 3 is a block diagram illustrating how dual band modems 10 and 300can be used to connect computer system 100 to packet-switched network170, and ultimately to network service provider 160 in accordance withan aspect of the present invention. Computer system 100 connects to dualband modem 110 through which it communicates over subscriber loop 310with dual band modem 300. Dual band modem 300 itself connects topacket-switched network 170, which further connects to network serviceprovider 160. In operation, dual band modem 110 negotiates with dualband modem 300 to determine if they are both capable of communicating atan accelerated rate. If so, communications between computer system 100and network service provider 160 proceed at the accelerated rate. Ifnot, or if subscriber loop 310 is not capable of accommodating ADSL bandtransmissions, dual band modem 110 and dual band modem 300 communicateat a lower voice band rate.

FIG. 4 illustrates a method of connecting computer system 100 tocomputer system 210 through packet-switched network 170 in accordancewith an aspect of the present invention. Note that FIG. 4 is the same asFIG. 2 except that dual band bypass modem 130 has been replaced withdual band modem 400 and dual band bypass modem 200 has been replacedwith dual band modem 410. Also central office switching system 140,public switched telephone network 150, central office switching system230, dual band modem 240, subscriber loop 254 and computer system 220have been removed. This reflects the fact that the system illustrated inFIG. 4 operates completely independently of central office switchingsystems and the public switched telephone network 150. The systempictured in FIG. 4, does however, use telephone subscriber loops 250 and252.

The system illustrated in FIG. 4 operates in the same way as the systemillustrated in FIG. 2, except that only one connection is possible.Computer system 100 connects to computer system 210 throughpacket-switched network 170. If subscriber loop 250 is capable of ADSLband transmissions, dual band modem 110 communicates with dual bandmodem 400 at an accelerated rate. If subscriber loop 252 is capable ofaccommodating ADSL band transmissions, dual band modem 212 communicateswith dual band modem 410 at an accelerated rate.

FIG. 5 is a block diagram illustrating some of the major functionalcomponents of a subscriber side dual band modem in accordance with anaspect of the present invention. The modem illustrated in FIG. 5includes digital signal processor 500, which is coupled to SRAM 530 andROM 540. Digital signal processor 500 additionally connects throughserial interfaces 550 to analog front end 510. Analog front end 510connects through analog signals 560 to two-to-four wire interface 520.Two-to-four wire interface 520 connects to digital signal processor 500through on/off hook signal 570 which originates in digital signalprocessor 500. Two-to-four wire interface 520 also connects to digitalsignal processor 500 through ring-detect signal 572. Two-to-four wireinterface 520 additionally connects to subscriber loop 580. Signals fromsubscriber loop 580 pass through two-to-four wire interface 520 wherethey are converted from two wire analog signals to four wire analogsignals. These analog signals 560 connect to analog front end 510, whichdigitizes analog signals 560 and transmits them through serialinterfaces 550 to digital signal processor 500. Digital signal processor500 performs the algorithms to extract data encoded within the signalson subscriber loop 580.

The design of a dual band modem according to the present invention isessentially the same as the design of the existing V.34/56K modems. Onlyslight modifications are required to modify existing V.34/56K typemodems to operate as dual band modems. The codec (analog to digitalconverters) and filters must be modified to pass the higher data rate.Exactly what type of codec is required depends on the target number ofbits per second that is desired. For multi-megabit speeds a codec withabout 14 bits per sample and 10,000,000 samples per second will work.However, a preferred embodiment operates in the range of 400,000 bitsper second. This speed is approximately 10 times the speed of thepresent 33/56K standard, and is consistent with the rest of the Internetinfrastructure.

The second change to enable a V.34 modem to operate as a dual band modemis to extend the V.34 modem protocol to allow the modem to determinewhether it is connected to another modem capable of higher bandwidthtransmissions. The signal may be exchanged by means of any electricalsignal exchanged between the two modems. In one embodiment, followingthe V.34 strategy, this information is sent in a modified V.8/bisexchange. In this embodiment, the V.8 protocol is modified so that apseudo-random noise signal, operating underneath the 2100 Hz ANSam tone,identifies the capability of the modem to operate at an acceleratedrate. This psuedo-random signal is invisible to standard V.8 modems.Many other methods of signaling accelerated capability may be used.

In the case of a FAX modem, communication rates are negotiated using theT.30 protocol. In one embodiment, the T.30 protocol is modified in thesame way, by adding a psuedo-random background signal to indicate dualband capability. This signal is invisible to non-dual band FAX modems.

Once the two modems understand that they are both capable of faster datarates, the V.34 standard is modified for channel probing and ratenegotiation appropriate to direct wire connections. Many well knownmethods are available to accomplish this, such as those specified byANSI standard T1.413.

In one embodiment the remote subscriber dual band modem includes a TexasInstruments TMS320C51 digital signal processor and a modifiedSGS-Thompson STLC7545 modem analog front-end. In order to transmit andreceive at a higher frequency, filter transfer functions are shiftedfrom the present cut-off frequency of 3800 Hz to a higher value, such as100 kHz. The clock sampling frequency chain must be adjusted for thehigher signal rate.

FIGS. 6A and 6B are block diagrams illustrating the major functionalcomponents of a line card within a central site dual band bypass modemin accordance with an aspect of the present invention. In FIG. 6A, tipsignal 600 feeds through 20 ohm, 2 watt resistor 608, and throughpositive thermal coefficient resistor 612 into solid state relays 616.Ring signal 602 feeds through 20 ohm, 2 watt resistor 610, and throughpositive thermal coefficient resistor 614 into solid state relays 616.Tip signal 600 additionally connects through carbon block 604 to ground.Ring signal 602 additionally connects through carbon block 606 toground. Solid state relays 616 switch tip signal 600 and ring signal 602between connection to central office tip ring for bypass mode 630 andSLIC protector 618. Solid state relays 616 additionally connect to powerringing feed circuitry 624. Solid state relays 616 are activated bycontrol signals 626, which originate from CPU 718 in FIG. 7. SLICprotector 618 connects to ground and additionally connects tip signal600 to protected tip signal 620, and connects ring signal 602 toprotected ring signal 622.

In FIG. 6B, protected tip signal 620 and protected ring signal 622 feedinto subscriber loop interface 640. Subscriber loop interface 640outputs loop closure detector signal 642 and ring trip detector signal644, which feed into CPU 718 in FIG. 7. Subscriber loop interface 640additionally connects to modified analog front end 646, which connectsto bus 648.

The communication circuit 601 and 603 illustrated in FIGS. 6A and 6Boperates as follows: tip signal 600 and ring signal 602 originate from asubscriber loop. These feed into solid state relays 616, which switchtip signal 600 and ring signal 602 between connection to central officetip ring for bypass mode 630, which is an optional connection to acentral office switching system, and SLIC protector 618 which providescurrent protection for the subscriber loop interface. After passingthrough SLIC protector 618, tip signal 600 and ring signal 602 emerge asprotected tip signal 620 and protected ring signal 622. These feedthrough subscriber loop interface 640 and through modified analog frontend 646, which perform two-to-four wire conversion and analog to digitalconversion for signals from the subscriber loop. The digitized signalsultimately feed into bus 648.

FIG. 7 is a block diagram illustrating how line cards 700, 702 and 704connect to digital signal processor 712 and CPU 718 to form a centralsite modem connecting to packet-switched network 170 in accordance withan aspect of the present invention. Line cards 700, 702 and 704 fit intobus 648 which feeds into digital signal processor 712. Digital signalprocessor 712 connects to RAM 710, and through system bus 716 to CPU718. Digital signal processor 712 additionally connects through GR303interface to PSTN 714, which is an optional connection to a publicswitch telephone network. CPU 718 connects to DRAM 720 as well as bootROM 722, which contain code and data used by CPU 718. CPU 718additionally connects to control signals 708 which feed directly intoline cards 700, 702 and 704. CPU 718 also connects through networkinterface 724 to packet-switched network 170.

The system illustrated in FIG. 7 operates as follows. Connections fromsubscriber loops feed into line cards 700, 702 and 704. These passthrough bus 648 into digital signal processor 712. Digital signalprocessor 712 performs the encoding and decoding processes required toimplement modem communications through the subscriber loops whichconnect to line cards 700, 702 and 704. Digital signal processor 712communicates with CPU 718 through system bus 716. From CPU 718, thesecommunications feed through network interface 724 into packet-switchednetwork 170. CPU 718 additionally provides control signals for linecards 700, 702 and 704.

Dual Band Facsimile Modems

FIG. 8 is a block diagram illustrating how dual band modems transmit andreceive facsimile signals in accordance with an aspect of the presentinvention. Facsimile machine 800 contains dual band fax modem 810, whichconnects through subscriber loop 820 dual band bypass fax modem 830.Dual band bypass fax modem 830 switches subscriber loop 820 betweencentral office switching system 140 and packet-switched network 170.

One embodiment of a dual band modem system for facsimile transmissionsoperates as follows. A FAX user appends a code (such as *123) to thefront of the destination fax number. Dual band bypass fax modem 830recognizes the prefix, and intercepts the call. Dual band bypass faxmodem 830 next switches to an accelerated rate in its communicationswith dual band fax modem 810 through subscriber loop 820. The facsimiletransmissions are then sent through packet-switched network 170, ratherthan through central office switching system 140, to a similar bypassmodem near the destination facsimile machine for final delivery. Eitherone, both, or neither of the originating and destination facsimilemachines has to be of the accelerated type.

At the physical level, data and facsimile modems are indistinguishable.The principal difference between the two is the communication sessionprotocol. Facsimile modems support the protocols described by ITUspecifications T.4, T.6 and T.30. Facsimile operation is half-duplex,whereas data modems are full-duplex. The facsimile modulation techniqueis specified by standards such as V.17 and V.29. For example, the commonV.17 standard specifies a symbol rate of 2400 symbols per second.

The present invention applies to Group 3 facsimile machines using ITUstandards T.4 and the included T.30 standard. The T.30 standarddescribes the procedures and handshake signals used when the facsimileequipment is operated over a PSTN. The T.30 standard divides facsimileoperation into five phases:

Phase A: call establishment

Phase B: pre-message procedure

Phase C: message transmission

Phase D: post-message procedure

Phase E: release the call

In one embodiment of the present invention, a FAX call follows the T.30procedure, with the accelerated capability option negotiated during thePhase B operation. Fast start tokens are also exchanged in Phase B.Ending session tokens are exchanged in Phase D.

Dual Band Modem Operation

FIG. 9 is a flow chart illustrating the sequence of operations involvedin establishing communications between two dual band modems inaccordance with an aspect of the present invention. The system starts atstep 900 which is a start state. The system next advances to step 902.At step 902, a telephone call is initiated between the first modem andthe second modem through the telephone line. The system next advances tostep 904. At step 904, negotiations take place between the first modemand the second modem to establish a communication rate between the firstmodem and the second , modem. These negotiations may take place by meansof a mechanism including any sequence of electrical signals on thetelephone line. In one embodiment, this negotiation takes place throughdata sent in a modified V.8/bis exchange as is discussed above. (Forfacsimile modems, the negotiation takes place through a modified T.30exchange as described above.) The system next advances to step 906. Atstep 906, the system asks whether the agreed upon communication rate isgreater than 4,000 effective symbols per second. If not, the systemadvances to step 914. If so, the system advances to step 908. At step908, the telephone line is probed to determine whether it is capable ofcarrying a high data rate. The system next advances to step 910. At step910, the system asks whether the telephone line can accommodate above4,000 effective symbols per second. If not, the system advances to step914. If so, the system advances to step 912. At step 912, communicationstake place between the first modem and the second modem at an effectiverate above 4,000 symbols per second. The system next advances to step916 which is an end state. At step 914, either the first modem and thesecond modem have agreed on an effective symbol rate less than 4,000symbols per second, or they have determined that the telephone linecannot carry communications at a high data rate. In this case, the firstmodem and the second modem communicate at a rate below 4,000 symbols persecond. After the communications are complete, the system advances tostep 916, which is an end state.

With ADSL modems, there is no need to retrain every connection becausethe channel between the modems is the same for all connections. Incontrast, V.34 modems require several seconds of delay for trainingpurposes before starting data service. With the modems according to thepresent invention, data service begins immediately after the connectionis made when the accelerated mode is used.

In one embodiment, after the initial modified V.8 exchange, the modemsknow that they are both capable of accelerated performance. It is onlynecessary to pass a token between the modems to identify thecontinuation of a previous session. The channel characterization cantherefore be skipped. In contrast, in the end-to-end case, both the endpoint modems and the channel can vary from one call to the next, andtraining is required for all connections.

In one embodiment, modems exchange their parameters, or a hash value oftheir parameters, at the end of each session. A new session begins withthe exchange of the old parameters. If the two sets match, startup isimmediate. If one end gets a match and the other end does not match,then the non-matching modem can adopt the other's version of theparameters. If both modems mismatch, retraining is initiated.

FIG. 10 is a flow chart illustrating the sequence of operations involvedin saving subscriber loop parameters of a prior communication sessionfor use in a future communication session in accordance with an aspectof the present invention. The system starts at step 1000 which is astart state. The system advances to step 1010. At step 1010, a newcommunication session is initiated between two modems. The system nextadvances to step 1020. At step 1020, the modems exchange parameters of aprior communication session. The system next advances to step 1030. Atstep 1030, each modem examines its parameters to determine whether theparameters match. If not, the system advances to step 1050. If so, thesystem advances to step 1040. At step 1040, the parameters of the oldsession match, and the new communication session starts with these oldparameters. The system next advances to step 1070. At step 1070, thecommunication session takes place. At step 1050, the parameters from theold communication session did not match. Consequently, the telephoneline is probed to obtain new parameters. The system next advances tostep 1060. At step 1060, the communication session starts with the newparameters. The system next advances to step 1070, in which thecommunication session takes place. After the communication session iscomplete, the system advances to step 1080. At step 1080, the modemsexchange communication parameters for a future communication session.The system next advances to step 1085 in which the communication sessionis terminated. The system next advances to step 1090, which is an endstate.

FIG. 11 is a flow chart illustrating the sequence of operations involvedin routing communications between a first subscriber loop and a secondsubscriber loop through a packet-switched network in accordance with anaspect of the present invention. The system begins at step 1100 which isa start state. The system next advances to step 1102. At step 1102, aconnection is established from the first subscriber loop to thepacket-switched network through the first modem. The system nextadvances to step 1104. At step 1104, a connection is established betweenthe first modem and the second modem through the packet-switchednetwork. The system next advances to step 1106. At step 1106, aconnection is established between the packet-switched network and thesecond subscriber loop through a second modem. The system next advancesto step 1108. At step 1108, data is transferred between the firstsubscriber loop and the second subscriber loop through the newlyestablished connection through the first modem, the packet-switchednetwork and the second modem. The system next advances to step 1110,which is an end state.

FIG. 12 is a flow chart illustrating the sequence of operations involvedin transferring data between a first subscriber loop and a secondsubscriber loop through a bypass modem and a packet-switched network inaccordance with an aspect of the present invention. The system begins atstep 1200 which is a start state. The system next advances to step 1210.At step 1210, a connection is established from the first subscriber loopto a switch in the bypass modem. The system next advances to step 1220.At step 1220, the switch receives a control signal to switch the firstsubscriber loop to the packet-switched network. This control signal mayoriginate from a number of different locations and may take a number ofdifferent forms as disclosed in preceding portions of thisspecification. The system next advances to step 1230. At step 1230, thefirst subscriber loop is switched so that it connects to thepacket-switched network. The system next advances to step 1240. At step1240, a connection is established from the first subscriber loop to thepacket-switched network through the first modem. The system nextadvances to step 1250. At step 1250, a connection is established betweenthe first modem and the second modem through the packet-switchednetwork. The system next advances to step 1260. At step 1260, aconnection is established between the packet-switched network and thesecond subscriber loop through the second modem. The system nextadvances to step 1270. At step 1270, data is transferred from the firstsubscriber loop to the second subscriber loop through the first modem,the packet-switched network and the second modem. The system nextadvances to step 1280, which is an end state.

FIG. 13 is a flow chart illustrating the operation of two dual bandmodems which are used to establish a connection between two subscriberloops through a packet-switched network in accordance with an aspect ofthe present invention. The transfer data rate switching system begins atstep 1300, which is a start state. The system next advances to step1302. At step 1302, a connection is established between a first modemand a second modem through a first subscriber loop. The system nextadvances to step 1304. At step 1304, negotiations take place between thefirst modem and the second modem to establish an agreed-uponcommunication rate. The system next advances to step 1306. At step 1306,the system asks whether the agreed-upon communication rate is above4,000 effective symbols per second. If not, the system advances to step1310 in which the modems communicate with each other at a rate below4,000 effective symbols per second. The system next advances to step1312. If so, the system advances to step 1308. At step 1308, the modemscommunicate at a rate above 4,000 effective symbols per second acrossthe first subscriber loop. The system next advances to step 1312. Atstep 1312, a connection is established from the second modem across apacket-switched network to a third modem. The system next advances tostep 1314. At step 1314, a connection is established between the thirdmodem and a fourth modem through a second subscriber loop. The systemnext advances to step 1316. At step 1316, negotiations take placebetween the third modem and the fourth modem to establish an agreed-uponcommunication rate. The system next advances to step 1318. At step 1318,the system asks whether the agreed upon rate is above 4,000 effectivesymbols per second. If not, the system advances to step 1322 in whichthe third modem and the fourth modem communicate at a rate below 4,000effective symbols per second. The system next advances to step 1324which is an end state. If the agreed-upon rate was above 4000 effectivesymbols per second, the system advances to step 1320. At step 1320, themodems communicate at a rate above 4,000 effective symbols per second.The system next advances to step 1324, which is an end state.

Note that the operations in FIG. 12 and FIG. 13 can be combined into anembodiment which uses a dual band bypass modem to establish a connectionfrom a first subscriber loop to a second subscriber loop. Thisembodiment combines the bypassing functions of step 1220 and step 1230with the rate negotiation functions of steps 1304 and 1316.

The foregoing description of an embodiment of the present invention hasbeen presented for purposes of illustration and description only. It isnot intended to be exhaustive or to limit the invention to the formsdisclosed. Obviously, many modifications and variations will be apparentto practitioners skilled in the art.

What is claimed is:
 1. A dual band modem apparatus for transmitting dataover a telephone line, comprising:a telephone line interface coupled tothe telephone line; a communication circuit coupled to the telephoneline interface, the communication circuit including circuitry tocommunicate at both an effective symbol rate below 4,000 symbols persecond, or an effective symbol rate above 4,000 symbols per secondthrough the telephone line interface; a negotiation mechanism coupled tothe telephone line interface including a mechanism to negotiate with aremote modem coupled to the telephone line to determine whether tocommunicate with the remote modem at a symbol rate above 4,000 symbolsper second; and a transfer rate switching system coupled to thecommunication circuit and the negotiation mechanism, including amechanism to switch the communication circuit between an effectivesymbol rate below 4,000 symbols per second, an effective symbol rateabove 4,000 symbols per second.
 2. The apparatus of claim 1, wherein:ifthe communication circuit communicates on a plurality of orthogonalchannels on a single physical channel, the effective symbol rate isequal to the summation of the symbol rates across the plurality oforthogonal channels; and if the communication circuit communicates on asingle physical channel, the effective symbol rate is equal to thesymbol rate for the single channel.
 3. The apparatus of claim 1, whereinthe communication circuit is used to communicate facsimile signals withthe remote modem.
 4. An apparatus for transmitting data over a telephoneline, comprising:a telephone line interface coupled to the telephoneline; a communication circuit coupled to the telephone line interfacethe communication circuit including circuitry to communicate at both aneffective symbol rate below 4,000 symbols per second, or an effectivesymbol rate above 4,000 symbols per second through the telephone lineinterface; a line probing mechanism coupled to the telephone lineinterface, the line probing mechanism including resources to determineif the telephone line is capable of passing information at an effectivesymbol rate above 4,000 symbols per second; a negotiation mechanismcoupled to the telephone line interface including a mechanism tonegotiate with a remote modem coupled to the telephone line to determinewhether to communicate with the remote modem at a symbol rate above4,000 symbols per second; and a transfer rate switching mechanismcoupled to the communication circuit and the negotiation mechanism,including a mechanism to switch the communication circuit between aneffective symbol rate below 4,000 symbols per second, and an effectivesymbol rate above 4,000 symbols per second.
 5. An apparatus fortransmitting data over a telephone line, comprising:a telephone lineinterface coupled to the telephone line; a communication circuit coupledto the telephone line interface, the communication circuit includingcircuitry to communicate at both an effective symbol rate below 4,000symbols per second, or an effective symbol rate above 4,000 symbols persecond through the telephone line interface; a negotiation mechanismcoupled to the telephone line interface including a mechanism tonegotiate with a remote modem coupled to the telephone line to determinewhether to communicate with the remote modem at a symbol rate above4,000 symbols per second; a mechanism coupled to the telephone lineinterface that exchanges information with the remote modem to identify acontinuation of a previous communication session with the remote modem;and a transfer rate switching mechanism coupled to the communicationcircuit and the negotiation mechanism, including a mechanism to switchthe communication circuit between an effective symbol rate below 4,000symbols per second, and an effective symbol rate above 4,000 symbols persecond.
 6. An apparatus for transmitting data over a telephone line,comprising:a telephone line interface coupled to the telephone line; acommunication circuit coupled to the telephone line interface, thecommunication circuit including circuitry to communicate at both aneffective symbol rate below 4,000 symbols per second, or an effectivesymbol rate above 4,000 symbols per second through the telephone lineinterface; a negotiation mechanism coupled to the telephone lineinterface including a mechanism to negotiate with a remote modem coupledto the telephone line to determine whether to communicate with theremote modem at a symbol rate above 4,000 symbols per second; and atransfer rate switching mechanism coupled to the communication circuitand the negotiation mechanism, including a mechanism to switch thecommunication circuit between an effective symbol rate below 4,000symbols per second, and an effective symbol rate above 4,000 symbols persecond; a mechanism coupled to the telephone line interface thatexchanges information with the remote modem to identify a continuationof a previous communication session with the remote modem, the mechanismincluding: a mechanism that exchanges identifying information for oldparameters of an old communication session at the end of the oldcommunication session; a mechanism that starts a new communicationsession by exchanging the identifying information for the oldparameters, so that if the old parameters match, the new communicationsession starts with the old parameters, and if the old parametersmismatch the connection between the first modem and the second modem isretrained to produce new parameters for the new communication session.7. The apparatus of claim 1, including a mechanism to probe thecommunication channel to determine modulation parameters forcommunications across the communication channel.
 8. The apparatus ofclaim 1, including a mechanism to train a connection between the firstmodem and the second modem for echo cancellation and equalization.
 9. Anapparatus for transmitting data over a telephone line, comprising:atelephone line interface coupled to the telephone line; a communicationcircuit coupled to the telephone line interface, the communicationcircuit including circuitry to communicate at both an effective symbolrate below 4,000 symbols per second, or an effective symbol rate above4,000 symbols per second through the telephone line interface: whereinthe communication circuit includes: a modulating circuit; a demodulatingcircuit; a digital-to-analog converter; and an analog-to-digitalconverter; a negotiation mechanism coupled to the telephone lineinterface including a mechanism to negotiate with a remote modem coupledto the telephone line to determine whether to communicate with theremote modem at a symbol rate above 4,000 symbols per second; and atransfer rate switching mechanism coupled to the communication circuitand the negotiation mechanism, including a mechanism to switch thecommunication circuit between an effective symbol rate below 4,000symbols per second, and an effective symbol rate above 4,000 symbols persecond.
 10. The apparatus of claim 9, wherein the negotiation mechanismfacilitates a modified V.8 exchange with the remote modem to determinewhether to communicate with the remote modem at a symbol rate above4,000 symbols per second.
 11. The apparatus of claim 9, wherein thetelephone line includes a subscriber loop.
 12. The apparatus of claim 1,wherein the telephone line includes a connection through a telephoneswitching system.
 13. A dual band modem apparatus for transmitting dataover a telephone line and a packet-switched network, comprising:atelephone line interface coupled to the telephone line; a networkinterface coupled to the packet-switched network; a communicationcircuit coupled to the telephone line interface and the networkinterface, the communication circuit communicating at both an effectivesymbol rate below 4,000 symbols per second, or an effective symbol rateabove 4,000 symbols per second through the telephone line interface; anegotiation mechanism coupled to the telephone line interface fornegotiating with a remote modem coupled to the telephone line todetermine whether to communicate with the remote modem at a symbol rateabove 4,000 symbols per second; and a transfer rate switching systemcoupled to the communication circuit and the negotiation mechanism forswitching the communication circuit between an effective symbol ratebelow 4,000 symbols per second or an effective symbol rate above 4,000symbols per second.
 14. An apparatus for transmitting data over atelephone line and a packet-switched network, comprising:a telephoneline interface coupled to the telephone line; a network interfacecoupled to the packet-switched network; a communication circuit coupledto the telephone line interface and the network interface, thecommunication circuit communicating at both an effective symbol ratebelow 4,000 symbols per second, or an effective symbol rate above 4,000symbols per second through the telephone line interface: a negotiationmechanism coupled to the telephone line interface for negotiating with aremote modem coupled to the telephone line to determine whether tocommunicate with the remote modem at a symbol rate above 4,000 symbolsper second: a transfer rate switching mechanism coupled to thecommunication circuit and the negotiation mechanism for switching thecommunication circuit between an effective symbol rate below 4,000symbols per second and an effective symbol rate above 4,000 symbols persecond; and a switch coupled to a central office switching system, andcoupled between the telephone line interface and the communicationcircuit for switching the telephone line between the central officeswitching system and the packet-switched network.
 15. The apparatus ofclaim 13, wherein the communication circuit is used to communicatefacsimile signals with the remote modem.
 16. A dual band modem apparatusfor transmitting data over a plurality of telephone lines and apacket-switched network, comprising:a plurality of telephone lineinterfaces coupled to the plurality of telephone lines; a networkinterface coupled to a packet-switched network; a plurality ofcommunication circuits coupled to respective telephone line interfacesin the plurality of telephone line interfaces and the network interface,communication circuits in the plurality of communication circuitsincluding circuitry to communicate at both an effective symbol ratebelow 4,000 symbols per second, or an effective symbol rate above 4,000symbols per second through to the telephone line interface; at least onenegotiation mechanism coupled to telephone lines in the plurality oftelephone line interfaces for negotiation with a plurality of remotemodems coupled to the plurality of telephone lines to determine whetherto communicate with remote modems in the plurality of remote modems at asymbol rate above 4,000 symbols per second; and at least one transferrate switching system coupled to communication circuits in the pluralityof communication circuits and to at least one negotiation mechanism,including a mechanism to switch the plurality of communication circuitsbetween an effective symbol rate below 4,000 symbols per second or aneffective symbol rate above 4,000 symbols per second.
 17. An apparatusfor transmitting data over a plurality of telephone lines and apacket-switched network, comprising:a plurality of telephone lineinterfaces coupled to the plurality of telephone lines; a networkinterface coupled to a packet-switched network; a plurality ofcommunication circuits coupled to respective telephone line interfacesin the plurality of telephone line interfaces and the network interface,communication circuits in the plurality of communication circuitsincluding circuitry to communicate at both an effective symbol ratebelow 4,000 symbols per second, or an effective symbol rate above 4,000symbols per second through to the telephone line interface; at least onenegotiation mechanism coupled to telephone lines in the plurality oftelephone line interfaces for negotiation with a plurality of remotemodems coupled to the plurality of telephone lines to determine whetherto communicate with remote modems in the plurality of remote modems at asymbol rate above 4,000 symbols per second: at least one transfer rateswitching mechanism coupled to communication circuits in the pluralityof communication circuits and to at least one negotiation mechanism,including a mechanism to switch the plurality of communication circuitsbetween an effective symbol rate below 4,000 symbols per second or aneffective symbol rate above 4,000 symbols per second; and a switchcoupled to a central office switching system, and coupled between theplurality of telephone line interfaces and the plurality ofcommunication circuits for switching telephone lines in the plurality oftelephone lines between the central office switching system and thepacket-switched network.
 18. The apparatus of claim 16, whereincommunication circuits in the plurality of communication circuits areused to communicate facsimile signals with remote modems in theplurality of remote modems.
 19. A method for transmitting data across atelephone line between a first modem and a second modem, the telephoneline being coupled to the first modem and the second modem, the methodcomprising:establishing a connection between the first modem and thesecond modem through the telephone line; negotiating between the firstmodem and the second modem through the connection to establish anagreed-upon communication rate; if the agreed-upon communication rate isbelow 4,000 effective symbols per second, communicating between thefirst modem and the second modem across the telephone line at a ratebelow 4,000 effective symbols per second; and if the agreed-uponcommunication rate is above 4,000 effective symbols per second,communicating between the first modem and the second modem across thetelephone line at a rate above 4,000 effective symbols per second. 20.The method of claim 19, wherein communications between the first modemand the second modem across the telephone line include facsimilesignals.
 21. A method for transmitting data across a telephone linebetween a first modem and a second modem, the telephone line beingcoupled to the first modem and the second modem, wherein communicationsbetween the first modem and the second modem across the telephone lineinclude facsimile signals, the method comprising:establishing aconnection between the first modem and the second modem through thetelephone line; negotiating between the first modem and the second modemthrough the connection to establish an agreed-upon communication rate;probing the telephone line to determine the communication rate that thetelephone line is capable of passing information; if the agreed-uponcommunication rate is below 4,000 effective symbols per second,communicating between the first modem and the second modem across thetelephone line at a rate below 4,000 effective symbols per second; andif the agreed-upon communication rate is above 4,000 effective symbolsper second, communicating between the first modem and the second modemacross the telephone line at a rate above 4,000 effective symbols persecond.
 22. The method of claim 21, including the step of exchanginginformation between the first modem and the second modem to identify acontinuation of a previous communication session between the first modemand the second modem.
 23. The method of claim 21, including the step ofexchanging information between the first modem and the second modem toidentify a continuation of a previous communication session between thefirst modem and the second modem, wherein the step of exchanginginformation includes:exchanging identifying information for oldparameters of an old communication session at the end of the oldcommunication session; starting a new communication session byexchanging the identifying information for the old parameters; if theold parameters match, starting a new session with the old parameters; ifthe old parameters mismatch, retraining the connection between the firstmodem and the second modem.
 24. The method of claim 19, including thestep of probing the communication channel to determine modulationparameters for communications across the communication channel.
 25. Themethod of claim 19, including the step of training a connection betweenthe first modem and the second modem for echo cancellation andequalization.
 26. A method for transmitting data across a telephone linebetween a first modem and a second modem, the telephone line beingcoupled to the first modem and the second modem, the methodcomprising:establishing a connection between the first modem and thesecond modem through the telephone line; negotiating between the firstmodem and the second modem through the connection to establish anagreed-upon communication rate; if the agreed-upon communication rate isbelow 4,000 effective symbols per second, communicating between thefirst modem and the second modem across the telephone line at a ratebelow 4,000 effective symbols per second; and if the agreed-uponcommunication rate is above 4,000 effective symbols per second,communicating between the first modem and the second modem across thetelephone line at a rate above 4,000 effective symbols per second;wherein the step of communicating between the first modem and the secondmodem across the telephone line at a rate below 4,000 effective symbolsper second and the step of communicating between the first modem and thesecond modem across the telephone line at a rate above 4,000 effectivesymbols per second, include the steps of: modulating a signal;demodulating a signal; converting an analog signal to a digital signal;and converting a digital signal to an analog signal.
 27. The method ofclaim 26, wherein the step of negotiating performs a modified V.8exchange between the first modem and the second modem to determinewhether to communicate between the first modem and the second modem at asymbol rate above 4,000 symbols per second.
 28. The method of claim 26,wherein the telephone line is a subscriber loop.
 29. The method of claim19, wherein the telephone line includes a connection through a telephoneswitching system.
 30. The method of claim 19, wherein the second modemis coupled to a packet-switched network, and including the step ofestablishing a connection from the second modem through thepacket-switched network.
 31. A method for transmitting data across atelephone line and for bypassing a central office switching system, themethod operating in a system including, a first modem coupled to thetelephone line, a switch coupled to the telephone line, a central officeswitching system, and a second modem, the second modem coupled to apacket-switched network, the method comprising the steps of:establishinga connection between the telephone line and the switch; receiving acontrol signal to switch the telephone line to the packet-switchednetwork; switching the telephone line to the packet-switched networkthrough the second modem in response to the control signal; exchanginginformation between the first modem and the second modem through thetelephone line to establish an agreed-upon communication rate; if theagreed-upon communication rate is below 4,000 effective symbols persecond, communicating between the first modem and the second modemacross the telephone line at a rate below 4,000 effective symbols persecond; if the agreed-upon communication rate is above 4,000 effectivesymbols per second, communicating between the first modem and the secondmodem across the telephone line at a rate above 4,000 effective symbolsper second; and establishing a connection from the second modem throughthe packet-switched network.
 32. The method of claim 31, whereincommunications between the first modem and the second modem across thecommunication channel include facsimile signals.